
<!DOCTYPE html>
<html lang="en">
<head>
  <meta charset="UTF-8">
  <meta name="viewport" content="width=device-width, initial-scale=1.0">
  <title>Document</title>
</head>
<style>
h1,h2,h3,h4,h5,h6{
}
.level2 {

}
.level3 {

}
.level4 {

}

a {
    text-decoration:none;
}

</style>
<body>
  <h1>output</h1>
          <ul class="level1">
            <h1>tuya_iot_doc</h1>

    <li class="level3"><a href="./All.html">All</a></li>

    <li class="level3"><a href="./README.html">README</a></li>
        <ul class="level2">
            <h2>功能组件</h2>
        <ul class="level3">
            <h3>app_tuya_key</h3>

    <li class="level5"><a href="./功能组件/app_tuya_key/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/app_tuya_key/include/tuya_key.h.html">tuya_key.h</a></li>
</ul>        <ul class="level3">
            <h3>app_tuya_led</h3>

    <li class="level5"><a href="./功能组件/app_tuya_led/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/app_tuya_led/include/tuya_led.h.html">tuya_led.h</a></li>
</ul>        <ul class="level3">
            <h3>base_iot_config</h3>

    <li class="level5"><a href="./功能组件/base_iot_config/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/base_iot_config/include/sdk_version.h.html">sdk_version.h</a></li>

    <li class="level6"><a href="./功能组件/base_iot_config/include/tuya_cloud_error_code.h.html">tuya_cloud_error_code.h</a></li>

    <li class="level6"><a href="./功能组件/base_iot_config/include/tuya_cloud_types.h.html">tuya_cloud_types.h</a></li>

    <li class="level6"><a href="./功能组件/base_iot_config/include/tuya_error_code.h.html">tuya_error_code.h</a></li>

    <li class="level6"><a href="./功能组件/base_iot_config/include/tuya_iot_config.h.html">tuya_iot_config.h</a></li>
</ul>        <ul class="level3">
            <h3>base_lwip</h3>

    <li class="level5"><a href="./功能组件/base_lwip/README.html">README</a></li>
        <ul class="level5">
            <h5>compat</h5>
        <ul class="level6">
            <h6>posix</h6>
        <ul class="level7">
            <h7>arpa</h7>

    <li class="level9"><a href="./功能组件/base_lwip/include/compat/posix/arpa/inet.h.html">inet.h</a></li>
</ul>        <ul class="level7">
            <h7>net</h7>

    <li class="level9"><a href="./功能组件/base_lwip/include/compat/posix/net/if.h.html">if.h</a></li>
</ul>
    <li class="level8"><a href="./功能组件/base_lwip/include/compat/posix/netdb.h.html">netdb.h</a></li>
        <ul class="level7">
            <h7>sys</h7>

    <li class="level9"><a href="./功能组件/base_lwip/include/compat/posix/sys/socket.h.html">socket.h</a></li>
</ul></ul>        <ul class="level6">
            <h6>stdc</h6>

    <li class="level8"><a href="./功能组件/base_lwip/include/compat/stdc/errno.h.html">errno.h</a></li>
</ul></ul>        <ul class="level5">
            <h5>lwip</h5>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/altcp.h.html">altcp.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/altcp_tcp.h.html">altcp_tcp.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/altcp_tls.h.html">altcp_tls.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/api.h.html">api.h</a></li>
        <ul class="level6">
            <h6>apps</h6>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/altcp_proxyconnect.h.html">altcp_proxyconnect.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/altcp_tls_mbedtls_opts.h.html">altcp_tls_mbedtls_opts.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/fs.h.html">fs.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/http_client.h.html">http_client.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/httpd.h.html">httpd.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/httpd_opts.h.html">httpd_opts.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/lwiperf.h.html">lwiperf.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/mdns.h.html">mdns.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/mdns_opts.h.html">mdns_opts.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/mdns_priv.h.html">mdns_priv.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/mqtt.h.html">mqtt.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/mqtt_opts.h.html">mqtt_opts.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/mqtt_priv.h.html">mqtt_priv.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/netbiosns.h.html">netbiosns.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/netbiosns_opts.h.html">netbiosns_opts.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/smtp.h.html">smtp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/smtp_opts.h.html">smtp_opts.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/snmp.h.html">snmp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/snmp_core.h.html">snmp_core.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/snmp_mib2.h.html">snmp_mib2.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/snmp_opts.h.html">snmp_opts.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/snmp_scalar.h.html">snmp_scalar.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/snmp_snmpv2_framework.h.html">snmp_snmpv2_framework.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/snmp_snmpv2_usm.h.html">snmp_snmpv2_usm.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/snmp_table.h.html">snmp_table.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/snmp_threadsync.h.html">snmp_threadsync.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/snmpv3.h.html">snmpv3.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/sntp.h.html">sntp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/sntp_opts.h.html">sntp_opts.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/tftp_opts.h.html">tftp_opts.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/apps/tftp_server.h.html">tftp_server.h</a></li>
</ul>
    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/arch.h.html">arch.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/autoip.h.html">autoip.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/debug.h.html">debug.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/def.h.html">def.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/dhcp.h.html">dhcp.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/dhcp6.h.html">dhcp6.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/dns.h.html">dns.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/err.h.html">err.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/errno.h.html">errno.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/etharp.h.html">etharp.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/ethip6.h.html">ethip6.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/icmp.h.html">icmp.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/icmp6.h.html">icmp6.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/if_api.h.html">if_api.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/igmp.h.html">igmp.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/inet.h.html">inet.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/inet_chksum.h.html">inet_chksum.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/init.h.html">init.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/ip.h.html">ip.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/ip4.h.html">ip4.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/ip4_addr.h.html">ip4_addr.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/ip4_frag.h.html">ip4_frag.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/ip6.h.html">ip6.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/ip6_addr.h.html">ip6_addr.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/ip6_frag.h.html">ip6_frag.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/ip6_zone.h.html">ip6_zone.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/ip_addr.h.html">ip_addr.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/mem.h.html">mem.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/memp.h.html">memp.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/mld6.h.html">mld6.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/nd6.h.html">nd6.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/netbuf.h.html">netbuf.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/netdb.h.html">netdb.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/netif.h.html">netif.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/netifapi.h.html">netifapi.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/opt.h.html">opt.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/pbuf.h.html">pbuf.h</a></li>
        <ul class="level6">
            <h6>priv</h6>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/priv/altcp_priv.h.html">altcp_priv.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/priv/api_msg.h.html">api_msg.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/priv/mem_priv.h.html">mem_priv.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/priv/memp_priv.h.html">memp_priv.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/priv/memp_std.h.html">memp_std.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/priv/nd6_priv.h.html">nd6_priv.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/priv/raw_priv.h.html">raw_priv.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/priv/sockets_priv.h.html">sockets_priv.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/priv/tcp_priv.h.html">tcp_priv.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/priv/tcpip_priv.h.html">tcpip_priv.h</a></li>
</ul>        <ul class="level6">
            <h6>prot</h6>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/autoip.h.html">autoip.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/dhcp.h.html">dhcp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/dhcp6.h.html">dhcp6.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/dns.h.html">dns.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/etharp.h.html">etharp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/ethernet.h.html">ethernet.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/iana.h.html">iana.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/icmp.h.html">icmp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/icmp6.h.html">icmp6.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/ieee.h.html">ieee.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/igmp.h.html">igmp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/ip.h.html">ip.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/ip4.h.html">ip4.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/ip6.h.html">ip6.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/mld6.h.html">mld6.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/nd6.h.html">nd6.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/tcp.h.html">tcp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/lwip/prot/udp.h.html">udp.h</a></li>
</ul>
    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/raw.h.html">raw.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/sio.h.html">sio.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/snmp.h.html">snmp.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/sockets.h.html">sockets.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/stats.h.html">stats.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/sys.h.html">sys.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/tcp.h.html">tcp.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/tcpbase.h.html">tcpbase.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/tcpip.h.html">tcpip.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/timeouts.h.html">timeouts.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/lwip/udp.h.html">udp.h</a></li>
</ul>        <ul class="level5">
            <h5>netif</h5>

    <li class="level7"><a href="./功能组件/base_lwip/include/netif/bridgeif.h.html">bridgeif.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/netif/bridgeif_opts.h.html">bridgeif_opts.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/netif/etharp.h.html">etharp.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/netif/ethernet.h.html">ethernet.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/netif/ieee802154.h.html">ieee802154.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/netif/lowpan6.h.html">lowpan6.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/netif/lowpan6_ble.h.html">lowpan6_ble.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/netif/lowpan6_common.h.html">lowpan6_common.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/netif/lowpan6_opts.h.html">lowpan6_opts.h</a></li>
        <ul class="level6">
            <h6>ppp</h6>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/ccp.h.html">ccp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/chap-md5.h.html">chap-md5.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/chap-new.h.html">chap-new.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/chap_ms.h.html">chap_ms.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/eap.h.html">eap.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/ecp.h.html">ecp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/eui64.h.html">eui64.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/fsm.h.html">fsm.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/ipcp.h.html">ipcp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/ipv6cp.h.html">ipv6cp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/lcp.h.html">lcp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/magic.h.html">magic.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/mppe.h.html">mppe.h</a></li>
        <ul class="level7">
            <h7>polarssl</h7>

    <li class="level9"><a href="./功能组件/base_lwip/include/netif/ppp/polarssl/arc4.h.html">arc4.h</a></li>

    <li class="level9"><a href="./功能组件/base_lwip/include/netif/ppp/polarssl/des.h.html">des.h</a></li>

    <li class="level9"><a href="./功能组件/base_lwip/include/netif/ppp/polarssl/md4.h.html">md4.h</a></li>

    <li class="level9"><a href="./功能组件/base_lwip/include/netif/ppp/polarssl/md5.h.html">md5.h</a></li>

    <li class="level9"><a href="./功能组件/base_lwip/include/netif/ppp/polarssl/sha1.h.html">sha1.h</a></li>
</ul>
    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/ppp.h.html">ppp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/ppp_impl.h.html">ppp_impl.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/ppp_opts.h.html">ppp_opts.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/pppapi.h.html">pppapi.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/pppcrypt.h.html">pppcrypt.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/pppdebug.h.html">pppdebug.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/pppoe.h.html">pppoe.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/pppol2tp.h.html">pppol2tp.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/pppos.h.html">pppos.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/upap.h.html">upap.h</a></li>

    <li class="level8"><a href="./功能组件/base_lwip/include/netif/ppp/vj.h.html">vj.h</a></li>
</ul>
    <li class="level7"><a href="./功能组件/base_lwip/include/netif/slipif.h.html">slipif.h</a></li>

    <li class="level7"><a href="./功能组件/base_lwip/include/netif/zepif.h.html">zepif.h</a></li>
</ul></ul>        <ul class="level3">
            <h3>os_driver_framework</h3>

    <li class="level5"><a href="./功能组件/os_driver_framework/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_adc.h.html">tuya_adc.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_driver.h.html">tuya_driver.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_gpio.h.html">tuya_gpio.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_i2c.h.html">tuya_i2c.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_i2s.h.html">tuya_i2s.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_pin.h.html">tuya_pin.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_pwm.h.html">tuya_pwm.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_rtc.h.html">tuya_rtc.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_spi.h.html">tuya_spi.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_timer.h.html">tuya_timer.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_uart.h.html">tuya_uart.h</a></li>

    <li class="level6"><a href="./功能组件/os_driver_framework/include/tuya_uart_legacy.h.html">tuya_uart_legacy.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_activate</h3>

    <li class="level5"><a href="./功能组件/svc_activate/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_activate/include/direct_connect_tuya.h.html">direct_connect_tuya.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_api_iot</h3>

    <li class="level5"><a href="./功能组件/svc_api_iot/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_api_iot/include/tuya_iot_api_pre_handle.h.html">tuya_iot_api_pre_handle.h</a></li>

    <li class="level6"><a href="./功能组件/svc_api_iot/include/tuya_iot_com_api.h.html">tuya_iot_com_api.h</a></li>

    <li class="level6"><a href="./功能组件/svc_api_iot/include/tuya_iot_dev_check.h.html">tuya_iot_dev_check.h</a></li>

    <li class="level6"><a href="./功能组件/svc_api_iot/include/tuya_iot_internal_api.h.html">tuya_iot_internal_api.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_api_wifi</h3>

    <li class="level5"><a href="./功能组件/svc_api_wifi/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_api_wifi/include/tuya_iot_wifi_api.h.html">tuya_iot_wifi_api.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_api_wired</h3>

    <li class="level5"><a href="./功能组件/svc_api_wired/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_api_wired/include/tuya_iot_base_api.h.html">tuya_iot_base_api.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_astro_timer</h3>

    <li class="level5"><a href="./功能组件/svc_astro_timer/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_astro_timer/include/astro_timer.h.html">astro_timer.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_audio_scene</h3>

    <li class="level5"><a href="./功能组件/svc_audio_scene/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_audio_scene/include/gw_audio_scene.h.html">gw_audio_scene.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_bt</h3>

    <li class="level5"><a href="./功能组件/svc_bt/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_bt/include/tuya_bt.h.html">tuya_bt.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_devos</h3>

    <li class="level5"><a href="./功能组件/svc_devos/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/gw_intf.h.html">gw_intf.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/tuya_cloud_base_defs.h.html">tuya_cloud_base_defs.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/tuya_cloud_com_defs.h.html">tuya_cloud_com_defs.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/tuya_cloud_wifi_defs.h.html">tuya_cloud_wifi_defs.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/tuya_devos.h.html">tuya_devos.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/tuya_devos_activate.h.html">tuya_devos_activate.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/tuya_devos_entry.h.html">tuya_devos_entry.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/tuya_devos_netcfg.h.html">tuya_devos_netcfg.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/tuya_devos_netlink.h.html">tuya_devos_netlink.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/tuya_devos_reset.h.html">tuya_devos_reset.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/tuya_devos_utils.h.html">tuya_devos_utils.h</a></li>

    <li class="level6"><a href="./功能组件/svc_devos/include/ws_db_gw.h.html">ws_db_gw.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_dp</h3>

    <li class="level5"><a href="./功能组件/svc_dp/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_dp/include/smart_frame.h.html">smart_frame.h</a></li>

    <li class="level6"><a href="./功能组件/svc_dp/include/tuya_system_dp.h.html">tuya_system_dp.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_http</h3>

    <li class="level5"><a href="./功能组件/svc_http/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_http/include/iot_httpc.h.html">iot_httpc.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_ir_control</h3>

    <li class="level5"><a href="./功能组件/svc_ir_control/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_ir_control/include/tuya_ir_code.h.html">tuya_ir_code.h</a></li>

    <li class="level6"><a href="./功能组件/svc_ir_control/include/tuya_ir_control.h.html">tuya_ir_control.h</a></li>

    <li class="level6"><a href="./功能组件/svc_ir_control/include/tuya_ir_ws_db.h.html">tuya_ir_ws_db.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_lan</h3>

    <li class="level5"><a href="./功能组件/svc_lan/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_lan/include/ak_lan_protocol.h.html">ak_lan_protocol.h</a></li>

    <li class="level6"><a href="./功能组件/svc_lan/include/app_agent.h.html">app_agent.h</a></li>

    <li class="level6"><a href="./功能组件/svc_lan/include/lan_protocol.h.html">lan_protocol.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_lan_dev_base</h3>

    <li class="level5"><a href="./功能组件/svc_lan_dev_base/README.html">README</a></li>
        <ul class="level5">
            <h5>lan_cluster</h5>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_cluster/lan_cluster_api.h.html">lan_cluster_api.h</a></li>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_cluster/lan_cluster_base.h.html">lan_cluster_base.h</a></li>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_cluster/lan_cluster_master_api.h.html">lan_cluster_master_api.h</a></li>
</ul>        <ul class="level5">
            <h5>lan_dev_base</h5>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_dev_base/lan_dev_base.h.html">lan_dev_base.h</a></li>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_dev_base/lan_dev_base_api.h.html">lan_dev_base_api.h</a></li>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_dev_base/lan_dev_base_master.h.html">lan_dev_base_master.h</a></li>
</ul>        <ul class="level5">
            <h5>lan_dp_report_cntl</h5>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_dp_report_cntl/lan_dp_report_cntl_api.h.html">lan_dp_report_cntl_api.h</a></li>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_dp_report_cntl/lan_dp_report_cntl_master_api.h.html">lan_dp_report_cntl_master_api.h</a></li>
</ul>        <ul class="level5">
            <h5>lan_msg_reliable_trans</h5>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_msg_reliable_trans/lan_msg_reliable_trans.h.html">lan_msg_reliable_trans.h</a></li>
</ul>        <ul class="level5">
            <h5>lan_pub_sub_mq</h5>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_pub_sub_mq/lan_pub_sub_mq_api.h.html">lan_pub_sub_mq_api.h</a></li>
</ul>        <ul class="level5">
            <h5>lan_simple_mq</h5>

    <li class="level7"><a href="./功能组件/svc_lan_dev_base/include/lan_simple_mq/lan_simple_mq_api.h.html">lan_simple_mq_api.h</a></li>
</ul></ul>        <ul class="level3">
            <h3>svc_linkage_lan</h3>

    <li class="level5"><a href="./功能组件/svc_linkage_lan/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_linkage_lan/include/scene_linkage_lan.h.html">scene_linkage_lan.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_linkage_local</h3>

    <li class="level5"><a href="./功能组件/svc_linkage_local/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_linkage_local/include/action.h.html">action.h</a></li>

    <li class="level6"><a href="./功能组件/svc_linkage_local/include/scene_linkage.h.html">scene_linkage.h</a></li>

    <li class="level6"><a href="./功能组件/svc_linkage_local/include/scene_linkage_engr.h.html">scene_linkage_engr.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_mf_test</h3>

    <li class="level5"><a href="./功能组件/svc_mf_test/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_mf_test/include/gpio_test.h.html">gpio_test.h</a></li>

    <li class="level6"><a href="./功能组件/svc_mf_test/include/mf_test.h.html">mf_test.h</a></li>

    <li class="level6"><a href="./功能组件/svc_mf_test/include/prod_test.h.html">prod_test.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_mqtt</h3>

    <li class="level5"><a href="./功能组件/svc_mqtt/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_mqtt/include/mqc_app.h.html">mqc_app.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_netcfg_module</h3>

    <li class="level6"><a href="./功能组件/svc_netcfg_module/include/netcfg_module.h.html">netcfg_module.h</a></li>

    <li class="level6"><a href="./功能组件/svc_netcfg_module/include/wifi_netcfg_frame_sniffer.h.html">wifi_netcfg_frame_sniffer.h</a></li>

    <li class="level6"><a href="./功能组件/svc_netcfg_module/include/wifi_netcfg_frame_transporter.h.html">wifi_netcfg_frame_transporter.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_online_log</h3>

    <li class="level5"><a href="./功能组件/svc_online_log/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_online_log/include/tuya_svc_online_log.h.html">tuya_svc_online_log.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_pegasus</h3>

    <li class="level5"><a href="./功能组件/svc_pegasus/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_pegasus/include/pegasus_frame.h.html">pegasus_frame.h</a></li>

    <li class="level6"><a href="./功能组件/svc_pegasus/include/pegasus_netcfg.h.html">pegasus_netcfg.h</a></li>

    <li class="level6"><a href="./功能组件/svc_pegasus/include/svc_pegasus.h.html">svc_pegasus.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_protocol</h3>

    <li class="level5"><a href="./功能组件/svc_protocol/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_protocol/include/com_protocol.h.html">com_protocol.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_rpc</h3>

    <li class="level5"><a href="./功能组件/svc_rpc/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_rpc/include/base_rpc_com.h.html">base_rpc_com.h</a></li>

    <li class="level6"><a href="./功能组件/svc_rpc/include/c-tlv.h.html">c-tlv.h</a></li>

    <li class="level6"><a href="./功能组件/svc_rpc/include/json_rpc.h.html">json_rpc.h</a></li>

    <li class="level6"><a href="./功能组件/svc_rpc/include/lan_rpc.h.html">lan_rpc.h</a></li>

    <li class="level6"><a href="./功能组件/svc_rpc/include/rpc_udp.h.html">rpc_udp.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_third_cloud</h3>

    <li class="level5"><a href="./功能组件/svc_third_cloud/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_third_cloud/include/tuya_operator.h.html">tuya_operator.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_timer_task</h3>

    <li class="level5"><a href="./功能组件/svc_timer_task/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_timer_task/include/tuya_svc_timer_task.h.html">tuya_svc_timer_task.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_upgrade</h3>

    <li class="level5"><a href="./功能组件/svc_upgrade/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_upgrade/include/tuya_svc_schema_upgrade.h.html">tuya_svc_schema_upgrade.h</a></li>

    <li class="level6"><a href="./功能组件/svc_upgrade/include/tuya_svc_upgrade.h.html">tuya_svc_upgrade.h</a></li>

    <li class="level6"><a href="./功能组件/svc_upgrade/include/tuya_svc_upgrade_http.h.html">tuya_svc_upgrade_http.h</a></li>
</ul>        <ul class="level3">
            <h3>svc_wifi_ffc</h3>

    <li class="level5"><a href="./功能组件/svc_wifi_ffc/README.html">README</a></li>

    <li class="level6"><a href="./功能组件/svc_wifi_ffc/include/ffc_app.h.html">ffc_app.h</a></li>
</ul>        <ul class="level3">
            <h3>中间件组件</h3>
        <ul class="level4">
            <h4>mid_coap</h4>

    <li class="level6"><a href="./功能组件/中间件组件/mid_coap/README.html">README</a></li>
        <ul class="level6">
            <h6>coap2</h6>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/address.h.html">address.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/async.h.html">async.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/bits.h.html">bits.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/block.h.html">block.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/coap.h.html">coap.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/coap_debug.h.html">coap_debug.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/coap_dtls.h.html">coap_dtls.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/coap_event.h.html">coap_event.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/coap_hashkey.h.html">coap_hashkey.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/coap_io.h.html">coap_io.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/coap_mem.h.html">coap_mem.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/coap_net.h.html">coap_net.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/coap_session.h.html">coap_session.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/coap_time.h.html">coap_time.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/encode.h.html">encode.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/libcoap.h.html">libcoap.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/lwippools.h.html">lwippools.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/option.h.html">option.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/pdu.h.html">pdu.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/prng.h.html">prng.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/resource.h.html">resource.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/str.h.html">str.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/subscribe.h.html">subscribe.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/uri.h.html">uri.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/uthash.h.html">uthash.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_coap/include/coap2/utlist.h.html">utlist.h</a></li>
</ul>
    <li class="level7"><a href="./功能组件/中间件组件/mid_coap/include/coap_config.h.html">coap_config.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_coap/include/tuya_coap_helper.h.html">tuya_coap_helper.h</a></li>
</ul>        <ul class="level4">
            <h4>mid_http</h4>

    <li class="level6"><a href="./功能组件/中间件组件/mid_http/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_http/include/http_inf.h.html">http_inf.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_http/include/http_manager.h.html">http_manager.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_http/include/httpc.h.html">httpc.h</a></li>
</ul>        <ul class="level4">
            <h4>mid_mqtt</h4>

    <li class="level6"><a href="./功能组件/中间件组件/mid_mqtt/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_mqtt/include/mqtt_client.h.html">mqtt_client.h</a></li>
</ul>        <ul class="level4">
            <h4>mid_tls</h4>

    <li class="level6"><a href="./功能组件/中间件组件/mid_tls/README.html">README</a></li>
        <ul class="level6">
            <h6>mbedtls</h6>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/aes.h.html">aes.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/aes_alt.h.html">aes_alt.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/aesni.h.html">aesni.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/arc4.h.html">arc4.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/aria.h.html">aria.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/asn1.h.html">asn1.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/asn1write.h.html">asn1write.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/base64.h.html">base64.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/bignum.h.html">bignum.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/blowfish.h.html">blowfish.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/bn_mul.h.html">bn_mul.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/camellia.h.html">camellia.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ccm.h.html">ccm.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/certs.h.html">certs.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/chacha20.h.html">chacha20.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/chachapoly.h.html">chachapoly.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/check_config.h.html">check_config.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/cipher.h.html">cipher.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/cipher_internal.h.html">cipher_internal.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/cmac.h.html">cmac.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/compat-1.3.h.html">compat-1.3.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/config.h.html">config.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ctr_drbg.h.html">ctr_drbg.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/debug.h.html">debug.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/des.h.html">des.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/dhm.h.html">dhm.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ecdh.h.html">ecdh.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ecdsa.h.html">ecdsa.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ecjpake.h.html">ecjpake.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ecp.h.html">ecp.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ecp_internal.h.html">ecp_internal.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/entropy.h.html">entropy.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/entropy_poll.h.html">entropy_poll.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/error.h.html">error.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/gcm.h.html">gcm.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/havege.h.html">havege.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/hkdf.h.html">hkdf.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/hmac_drbg.h.html">hmac_drbg.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/md.h.html">md.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/md2.h.html">md2.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/md4.h.html">md4.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/md5.h.html">md5.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/md_internal.h.html">md_internal.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/memory_buffer_alloc.h.html">memory_buffer_alloc.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/net.h.html">net.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/net_sockets.h.html">net_sockets.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/nist_kw.h.html">nist_kw.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/oid.h.html">oid.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/padlock.h.html">padlock.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/pem.h.html">pem.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/pk.h.html">pk.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/pk_internal.h.html">pk_internal.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/pkcs11.h.html">pkcs11.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/pkcs12.h.html">pkcs12.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/pkcs5.h.html">pkcs5.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/platform.h.html">platform.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/platform_time.h.html">platform_time.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/platform_util.h.html">platform_util.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/poly1305.h.html">poly1305.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ripemd160.h.html">ripemd160.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/rsa.h.html">rsa.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/rsa_internal.h.html">rsa_internal.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/sha1.h.html">sha1.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/sha256.h.html">sha256.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/sha512.h.html">sha512.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ssl.h.html">ssl.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ssl_cache.h.html">ssl_cache.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ssl_ciphersuites.h.html">ssl_ciphersuites.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ssl_cookie.h.html">ssl_cookie.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ssl_internal.h.html">ssl_internal.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/ssl_ticket.h.html">ssl_ticket.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/threading.h.html">threading.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/timing.h.html">timing.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/version.h.html">version.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/x509.h.html">x509.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/x509_crl.h.html">x509_crl.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/x509_crt.h.html">x509_crt.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/x509_csr.h.html">x509_csr.h</a></li>

    <li class="level8"><a href="./功能组件/中间件组件/mid_tls/include/mbedtls/xtea.h.html">xtea.h</a></li>
</ul>
    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls.h.html">tuya_tls.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls_config_disable.h.html">tuya_tls_config_disable.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls_config_ecc_client_auth.h.html">tuya_tls_config_ecc_client_auth.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls_config_ecc_only.h.html">tuya_tls_config_ecc_only.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls_config_ecc_only_homekit.h.html">tuya_tls_config_ecc_only_homekit.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls_config_ecc_only_ipc.h.html">tuya_tls_config_ecc_only_ipc.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls_config_ecc_only_nxp_se050.h.html">tuya_tls_config_ecc_only_nxp_se050.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls_config_ecc_psk.h.html">tuya_tls_config_ecc_psk.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls_config_ecc_psk_cat1.h.html">tuya_tls_config_ecc_psk_cat1.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls_config_no_strip.h.html">tuya_tls_config_no_strip.h</a></li>

    <li class="level7"><a href="./功能组件/中间件组件/mid_tls/include/tuya_tls_config_psk_only.h.html">tuya_tls_config_psk_only.h</a></li>
</ul></ul>        <ul class="level3">
            <h3>基础组件集</h3>
        <ul class="level4">
            <h4>base_cli</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_cli/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_cli/include/tuya_cli.h.html">tuya_cli.h</a></li>
</ul>        <ul class="level4">
            <h4>base_db</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_db/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_db/include/tuya_ws_db.h.html">tuya_ws_db.h</a></li>
</ul>        <ul class="level4">
            <h4>base_event</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_event/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_event/include/base_event.h.html">base_event.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_event/include/base_event_info.h.html">base_event_info.h</a></li>
</ul>        <ul class="level4">
            <h4>base_log_mng</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_log_mng/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_log_mng/include/log_seq.h.html">log_seq.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_log_mng/include/log_seq_http.h.html">log_seq_http.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_log_mng/include/log_seq_mqtt.h.html">log_seq_mqtt.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_log_mng/include/log_seq_netcfg.h.html">log_seq_netcfg.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_log_mng/include/log_seq_timer_task.h.html">log_seq_timer_task.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_log_mng/include/uni_log.h.html">uni_log.h</a></li>
</ul>        <ul class="level4">
            <h4>base_msgq</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_msgq/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_msgq/include/com_mmod.h.html">com_mmod.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_msgq/include/uni_module.h.html">uni_module.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_msgq/include/uni_msg_queue.h.html">uni_msg_queue.h</a></li>
</ul>        <ul class="level4">
            <h4>base_os_adapter</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_os_adapter/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/base_os_adapter.h.html">base_os_adapter.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_ble_mesh_prov.h.html">tuya_hal_ble_mesh_prov.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_bt.h.html">tuya_hal_bt.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_cellular.h.html">tuya_hal_cellular.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_fs.h.html">tuya_hal_fs.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_memory.h.html">tuya_hal_memory.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_mutex.h.html">tuya_hal_mutex.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_network.h.html">tuya_hal_network.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_ota.h.html">tuya_hal_ota.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_output.h.html">tuya_hal_output.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_queue.h.html">tuya_hal_queue.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_semaphore.h.html">tuya_hal_semaphore.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_storage.h.html">tuya_hal_storage.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_system.h.html">tuya_hal_system.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_thread.h.html">tuya_hal_thread.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_wifi.h.html">tuya_hal_wifi.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_hal_wired.h.html">tuya_hal_wired.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_os_adapter.h.html">tuya_os_adapter.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_os_adapter/include/tuya_os_adapter_error_code.h.html">tuya_os_adapter_error_code.h</a></li>
</ul>        <ul class="level4">
            <h4>base_security</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_security/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_security/include/aes_inf.h.html">aes_inf.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_security/include/apr_sha1.h.html">apr_sha1.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_security/include/crc32i.h.html">crc32i.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_security/include/crc_16.h.html">crc_16.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_security/include/crc_8.h.html">crc_8.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_security/include/tuya_sha256.h.html">tuya_sha256.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_security/include/uni_base64.h.html">uni_base64.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_security/include/uni_md5.h.html">uni_md5.h</a></li>
</ul>        <ul class="level4">
            <h4>base_timeq</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_timeq/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_timeq/include/async_notify.h.html">async_notify.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_timeq/include/sys_timer.h.html">sys_timer.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_timeq/include/uni_time_queue.h.html">uni_time_queue.h</a></li>
</ul>        <ul class="level4">
            <h4>base_uf</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_uf/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_uf/include/tuya_uf_db.h.html">tuya_uf_db.h</a></li>
</ul>        <ul class="level4">
            <h4>base_utilities</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_utilities/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/cJSON.h.html">cJSON.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/hashmap.h.html">hashmap.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/mem_pool.h.html">mem_pool.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/mix_method.h.html">mix_method.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/tuya_base_utilities.h.html">tuya_base_utilities.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/ty_cJSON.h.html">ty_cJSON.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/uni_fs.h.html">uni_fs.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/uni_hlist.h.html">uni_hlist.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/uni_network.h.html">uni_network.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/uni_pointer.h.html">uni_pointer.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/uni_queue.h.html">uni_queue.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/uni_random.h.html">uni_random.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/uni_rfc.h.html">uni_rfc.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/uni_slist.h.html">uni_slist.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/uni_thread.h.html">uni_thread.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_utilities/include/uni_time.h.html">uni_time.h</a></li>
</ul>        <ul class="level4">
            <h4>base_wifi_intf</h4>

    <li class="level7"><a href="./功能组件/基础组件集/base_wifi_intf/include/ty_wifi_mgnt.h.html">ty_wifi_mgnt.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_wifi_intf/include/wf_basic_intf.h.html">wf_basic_intf.h</a></li>
</ul>        <ul class="level4">
            <h4>base_wired_intf</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_wired_intf/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_wired_intf/include/base_nw_intf.h.html">base_nw_intf.h</a></li>
</ul>        <ul class="level4">
            <h4>base_workq</h4>

    <li class="level6"><a href="./功能组件/基础组件集/base_workq/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_workq/include/ty_work_queue.h.html">ty_work_queue.h</a></li>

    <li class="level7"><a href="./功能组件/基础组件集/base_workq/include/uni_work_queue.h.html">uni_work_queue.h</a></li>
</ul></ul>        <ul class="level3">
            <h3>配网组件集</h3>
        <ul class="level4">
            <h4>svc_ap_netcfg</h4>

    <li class="level6"><a href="./功能组件/配网组件集/svc_ap_netcfg/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_ap_netcfg/include/ap_netcfg.h.html">ap_netcfg.h</a></li>
</ul>        <ul class="level4">
            <h4>svc_netcfg_ffs</h4>

    <li class="level6"><a href="./功能组件/配网组件集/svc_netcfg_ffs/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_netcfg_ffs/include/ffs_key.h.html">ffs_key.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_netcfg_ffs/include/ffs_netcfg.h.html">ffs_netcfg.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_netcfg_ffs/include/tuya_ffs.h.html">tuya_ffs.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_netcfg_ffs/include/tuya_ffs_adapter.h.html">tuya_ffs_adapter.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_netcfg_ffs/include/tuya_ffs_config.h.html">tuya_ffs_config.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_netcfg_ffs/include/tuya_ffs_dss.h.html">tuya_ffs_dss.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_netcfg_ffs/include/tuya_ffs_inc.h.html">tuya_ffs_inc.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_netcfg_ffs/include/tuya_ffs_stream.h.html">tuya_ffs_stream.h</a></li>
</ul>        <ul class="level4">
            <h4>svc_user_netcfg</h4>

    <li class="level7"><a href="./功能组件/配网组件集/svc_user_netcfg/include/user_netcfg.h.html">user_netcfg.h</a></li>
</ul>        <ul class="level4">
            <h4>svc_wifi_netcfg</h4>

    <li class="level6"><a href="./功能组件/配网组件集/svc_wifi_netcfg/README.html">README</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_wifi_netcfg/include/airkiss_bc.h.html">airkiss_bc.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_wifi_netcfg/include/ez_mc.h.html">ez_mc.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_wifi_netcfg/include/thing_config.h.html">thing_config.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_wifi_netcfg/include/tlink_bc.h.html">tlink_bc.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_wifi_netcfg/include/wf_nw_cfg.h.html">wf_nw_cfg.h</a></li>

    <li class="level7"><a href="./功能组件/配网组件集/svc_wifi_netcfg/include/wl_cfg_com.h.html">wl_cfg_com.h</a></li>
</ul></ul></ul>        <ul class="level2">
            <h2>资源信息</h2>

    <li class="level4"><a href="./资源信息/IOTresources.html">IOTresources</a></li>
</ul>        <ul class="level2">
            <h2>错误码说明</h2>

    <li class="level4"><a href="./错误码说明/tuya_error_code.html">tuya_error_code</a></li>
</ul></ul>
</body>
</html>
